% !TEX TS-program = xelatex
% !TEX encoding = UTF-8 Unicode
% !Mode:: "TeX:UTF-8"

\documentclass{resume}
\usepackage{zh_CN-Adobefonts_external} % Simplified Chinese Support using external fonts (./fonts/zh_CN-Adobe/)
%\usepackage{zh_CN-Adobefonts_internal} % Simplified Chinese Support using system fonts
\usepackage{linespacing_fix} % disable extra space before next section
\usepackage{cite}
\usepackage{indentfirst} 
\usepackage{graphicx}
\usepackage[export]{adjustbox}

\begin{document}
\pagenumbering{gobble} % suppress displaying page number

\name{靓仔/美女的名字} 

\section{基本信息}

{求职意向：后端开发工程师}

{联系电话：158xxxxxxxx}

{邮 \hspace{0.58cm} 箱：clxxxxxxx@foxmail.com}

{政治面貌：共青团员}

{出生年月：199x.x}

\smash{\includegraphics[width=2cm, right]{image.jpg}}

% {E-mail}{mobilephone}{homepage}
% be careful of _ in emaill address
% {E-mail}{mobilephone}
% keep the last empty braces!
%\contactInfo{xxx@yuanbin.me}{(+86) 131-221-87xxx}{}
 
% \section{\faGraduationCap\ 教育背景}

\section{教育经历}
\datedsubsection{\textbf{电子科技大学: }计算机技术,硕士 }{2019.9 - 2022.6}
\noindent \ \textbf{研究方向：}计算机视觉/目标识别与检测


\noindent \ \textbf{获奖情况：}
\begin{itemize}
    \item 新生入学奖学金一等奖 （2019年秋）
    \item 研究生学业奖学金三等奖（2019-2020）
    \item 第十二届蓝桥杯大赛软件类国赛二等奖 
    \item 第十二届蓝桥杯大赛软件类省赛一等奖 
    \item 第二届全国大学生算法设计与编程挑战赛（秋季赛）铜奖
\end{itemize}
\datedsubsection{\textbf{电子科技大学: }计算机科学与技术，本科，成绩前20\%，获保研资格}{2015.9 - 2019.6}
\noindent \ \textbf{获奖情况: }
\begin{itemize}
    \item 国家励志奖学金（2015-2016学年）
    \item 人民奖学金三等奖（2016-2017, 2017-2018学学年）
\end{itemize}

% \section{\faCogs\ IT 技能}
\section{技术能力}
% increase linespacing [parsep=0.5ex]
\begin{itemize}[parsep=0.2ex]
    \item \textbf{编程语言}: JAVA(两个项目),  Python(一个项目),  C++（编程算法竞赛使用较多）;
    \item \textbf{操作系统}: 熟悉linux开发环境, 使用ubuntu进行编程开发两年, 且是多个项目的服务器维护者;
    \item \textbf{数据库}：MongoDB(两个项目), Mysql(一个项目), PostgreSQL/PostGis(一个项目);
    \item \textbf{系统整合}:
        熟悉Springboot/Django框架的项目；熟悉Docekr+Nginx+Web+Redis的配置及部署；整合/构建过Django后端+目标识别算法模型的系统，达到了合同规定的识别精度和识别速度要求；
    \item \textbf{开发工具}: 熟练使用IDEA、Pycharm等IDE工具，以及vim编辑器;
    \item \textbf{英语能力}: CET4: 606分，CET6:
        523分；阅读能力较好，查阅英文文献以及阅读英文开发文档熟练。
\end{itemize}

% \end{itemize}

\section{项目经历}
\datedsubsection{\textbf{地质云服务仓库系统及应用系统(共3期)}}{2018.6-至今}
\subsection{\textbf{项目描述：}}
\setlength{\parindent}{2em}
项目主要分为服务仓库系统和webgis应用系统两个部分，其中服务仓库主要实现web接口服务的管理以及请求转发功能，可以将甲方已有的服务进行统一的管理，对请求进行转发以及统计访问次数。webgis应用系统主要是在服务仓库的基础上，调用仓库中的地图服务，进行地质工程的二次开发。
\subsection{\textbf{涉及技术：}SpringMVC（Springboot）、MongoDB、Redis、Nginx、Shiro、Maven、Docker等}

\subsection{\textbf{我的角色：} 后端开发工程师, 项目经理} 

\subsection{\textbf{主要贡献：}}
\begin{itemize}
    \item 负责了与甲方的需求沟通，需求分析，系统设计，工作方案制定，以及项目进度把控等工作。
    \item
        负责了项目框架的搭建和配置: 以springboot为后端框架，MongoDB为数据库，Nginx实现路由控制以及负载均衡，zabbix作为监控工具，shiro作为权限管理框架搭建了整个系统；以Maven+Docker的方式实现快速部署。
    \item
        负责了系统中部分后端接口的开发：主要是服务接口分类整合功能、服务接口访问/转发功能、权限管理功能的开发；
    \item
        负责了系统的高并发解决：通过配置Nginx，实现负载均衡；通过搭建mongodb副本集，利用读写分离提高查询效率；通过redis缓存，降低数据库写入压力。
    \item 负责了项目代码的版本控制，服务器部署。
\end{itemize}

\datedsubsection{\textbf{xx位置标注系统（涉密项目）} }{2019.10-2021.1}
\subsection{\textbf{项目描述：}}
\setlength{\parindent}{2em}
项目主要由两个子系统构成：遥感图像获取系统和识别与标注系统。遥感图像获取系统位于外网环境，通过爬虫技术获取指定地理区域的图遥感像，然后传输到识别与标注系统进一步处理。识别与标注系统位于内网环境，主要功能是通过目标识别模型对图像进行识别与标注，并存储识别结果以及在前端进行展示。

\subsection{\textbf{涉及技术：}Django、Mysql、Nginx、目标识别算法、socket通信、Websocket、Docker等}
\subsection{\textbf{我的角色：} 后端开发工程师} 
\subsection{\textbf{主要贡献：}}
\begin{itemize}
    \item
        负责了项目整体架构的搭建和配置：以Django为后端框架，Mysql为数据库，Nginx为路由控制，整合了目标识别算法模型，以websocket作为主动消息推送方式，以uWSGI+Daphne分别作为处理同步/异步请求的WEB服务器，搭建了整个系统；最终以Docker的方式实现快速部署。
    \item 负责了系统中大部分后端接口的开发。
    \item
        负责了在Web项目中调用目标识别算法模型，并以socket方式实现算法进程与Web进程间的通信，将识别出的目标信息发送到Web进程。
    \item
        负责了识别结果的主动推送功能实现：通过websocket通信的方式，将算法识别出来的目标主动推送到前端进行现实，避免轮询增大服务器压力。
    \item
        负责了物理层面的内外网分离架构的设计与实现：采用光电转换器+光纤+单项光纤网卡的方式来实现物理层面的内外网隔离，确保内网服务器的绝对安全。

    \item
        负责了项目代码的版本控制，服务器部署：使用实验室内网的gitlab托管项目代码；由于甲方严格的安全规定，内网服务器不能连互联网，部署只能以离线的方式进行，最终以打包好的Docker镜像的方式部署。
\end{itemize}

\datedsubsection{\textbf{人工智能教育平台系统}}{2019.9-2020.12}
\subsection{\textbf{项目描述：}}
\setlength{\parindent}{2em}
本项目主要功能是对人工智能知识的传播提供平台支持，系统主要分为上课系统和训练系统两个模块，上课系统模块中有人工智能领域的知识点，以树的结构呈现，使用此平台的教师可以根据需求选择相关的知识点生成课件，进行线下或者远程授课；训练系统模块是一个在线编程平台，学生可以进行使用python进行人工智能相关的编程练习。

\subsection{\textbf{涉及技术：} Springboot、MongoDB、Maven、Swagger、Docker等}

\subsection{\textbf{我的角色：} 后端开发工程师} 

\subsection{\textbf{主要贡献：}}
\begin{itemize}
    \item
        负责了项目框架（Springboot）的搭建和配置：以Springboot为后端框架，MongoDB为数据库，Swagger作为前后端分离开发的接口文档，Docker容器运行python的环境，搭建了整个系统。
    \item
        负责了训练系统模块的在线编程功能实现：以Docker容器作为运行python程序的沙盒，可以避免服务器遭到攻击，同时也可以对程序运行消耗的资源以及执行时间进行限制。
\end{itemize}

\end{document}
